started some validation checks