basic project view functionality