added readme and some comments