cmt machine class, tank class, interfaces fixed