added optional presets