ADded better descriptions
Added better explanations