Added comments - COMPLETE