add some requirements in order filling
add restrictions on the order filling