finally validation for reverse works