i am trying to re-create the solution you cam up with but i do not completely understand what needs to be done.