draft of topic 2 with todos, etc