added settings generator