make complex options to stand out
implement persistent storage specification

fixes #111