various updates and refactors
added comment view