Pass1_Validator

all the method implemented