initial notes implementation