checkpoint refactoring wip
wip refactoring of kansas ui