a different type of casting