i think this fixes the user initialization