fixing private and presence auth