Within the context of Eleme delivery service, at every moment the command platform of "Smart Logistics" sends orders from customers to delivery-men for instant delivery. The decision being made by the delivery-men are mainly two-fold: pick-up in store, and delivery to customers. At one specific moment, the delivery-man may receive orders assigned to him, while he has unfinished orders which are previously assigned. He would need to make a decision as to what to do next, based on his order status and geographical location. The goal is to build a model to predict the delivery-man's next move, based on his historical decision and current status.