(*)fixed generate gfw.action