refactor start

redoing the app