refactor the app