bit more doc and todo list