added ability to toggle showing solution