very basic comment functionality - still ugly