added commenting to solutions