Half way there....the hard half is done