refactoring => webapp mappings