delays and price