implement movement in app
possible idea on a better way to do updater