This is a demo of how to use push, pull