layout mappings