messy Mass update for authentication