#10 rough draft of solution