introducing module tasks; fixed duplicate initialization of front controller in modules