Note class. draft