Advanced Validator and Init .

Advanced Validator and Init .