core package - note class