comment functionality is completed