funcitons to attain area added