adjusted validation