added not auth method and rescue