rich syntax = all available transformations