added readme and comments