added tests, and additional views