adding additional functionality with presets, like removal