Basic comments and cursor struct