Add Required, Optional Config