location entity