updated reamme and todo