A Summery on Carpet Design