feat: transitions of app