passing notation tests, need refactor
refactor notation info its own class