Made changes
Added explanations