add more supported action function types