finished section 2
how about a naming convention