orders initial implementation