outline ofr creating function specific transforms