adding order processing