added comments, and readme