Advances in technology and cost reduction