transformation extension methods that don't work