transformations functional with dropdown options