on p112 require (string | array)