add setup requires array