add transformation optional

add transformation optional