hurray! basic pushing works