modular application structure improved