initial ideas and todo list