Add auth and registration