complete validate for owner