add typecast