more TDD, update readme