todo, for show-options and data driven