action setup and action on transform with multimethod