Adding view features

Adding view features which required new methods for the daos