idents and comments and stuff