help with my assignment please...So been trying to finish this assignment for weeks now and i only have a couple weeks left before i ...