too hard giving up line 112 has issues