updated app module