+ validation for complications