version 1

just added comments, no code
version 2 with code