added readme and cpp files