Added some validation and order summary.