add order history and validations