Added codes for calulate_area function