refined location interface