Recreate application with MVC Pattern