data structures summarized, presets option added