comment functionality works 100%