add descripton in perspective c file to ease comprehension