comment system - resolves #10