comment prototype