fixing broken code and layout
begin writing UI
some test skeletons