add typeOut option