fleshed out ui