added functionality for comments, added style, added ux