Ok i worked really hard on this one so any in put would be great.