very basic apis and interfaces for notee