initial application module