fleshed out ui and adding meat