develop the application module