Not really sure what i was doing here. but hey lets push