working, views almost done