Not familiar with markdown
Cursors support and final refactor
Add some tasks to do