15 add order spec

Closes #15