do the comment function half