change internal structure of ActionT. add response function.