working type transformations and sum