refactor bindery UI