changes to support checkout details