udpate readme and todo