working auth with github