operator chaining, refactor transformer classes