user and locations