added dumb search and some toggles
added serialization, search, toggles, about to introduce definition pop overs