basic requirements of casting - Search