added location entity and location facade