minor reordering, ask for code review and then talk about extra credit