user and location controller development