Inital push. Works for the most part.