added comments for things to work on