attempts at view for the ui