core and contoller mappings