adding pricelevel handling