simplified main app module