use now supports providing array of types