comments and todos, still understanding code