small
added comments
even more comments and some questions for @milo