Implement Location and Room