refactoring notes and property tab