added price validation