added cast selection