orders logic finished