second push, strange void error and error in main