Refactor options validation and add color array