reference Typecasting Part -2