extended application configuration;
refactored;