good god i changed the whole auth portion.