add lots of tests for instance price calculation