Added Comments Part 1 

Added Comments for readablity