adoptive transformation usage statistic
output format setting. refactoring