added comments and readmes