path to order, prototype