comments and warnings