first commit of full README and actual code