some debug and todo list