added descriptions to views and fixed bugs