added location model