added force_auth as universal function call option