clean up gen_action part:fix
continue cleaning
clean:fix
remove commstructure