updated views and addes some styling and js