Added more internal comments
Final commit