Final push 3

Added comments