update naming conventions
add problem7 solution