presets API draft