casttypes added