type cast for concat