Complete Commented Code 

Check the code commented