to have (got) what it takes