comment processing