finished validations