version 2 with more comments

some more comments