new cast types