start hw6
solution procedural style
add report class