start breaking apart the app