more codintions to skip order