notes with tests