add required values and collections