config validation & render