design and skeleton of presets