documentation for authenticate call + related models