PASS1_VALIDATOR

MOST OF THE METHOD IS IMPLEMNTED