initial cut of the application