Add different exercise types by splitting transformations