add another idea
Implement note and abstract