added comments and TODOs
more comments, more TODOs