revised interface and order procedure