implement notepad