initial full push