note controller