private cast doing