add tests and fix spelling price