creating tool
irof ast transformation
merge