load app module first