validation final