add basic ui and control for #13