finished porting daisy202-validator from Pipeline 1