another test case
fix price function