add race and cast