comment functionality working