added all comments
added all comments