renamed mapfield to locationfield