checking to make sure feature is available before enabling it
adding parameters for disabled features
calling disable define and adding new params
adding feature disable define
logic to compare arrays and remove dups from enabled features