handles comments