View interations implemented
Add documentation