changed processOrder name, took the logic in recalculateOrderAmount(),
added a return entity, called processOrder throughout application