this is the hardest so far.....anyway im new here.