super big change to the application