commenting code

adding descriptions