basic notes functionality