action request opt, combined app handle methods