shake is in the run method for testing. take it out when something else
is implemented.