need to add a callback for when the order should be processed