redesigned view and improved functions

added many things