add: implement menu add: menu header
add: options change: make UI flow more generic