let's do some casting