Added comments at the top