more Validation