add required argument