complete   all  action
add transaction part