> now takes an array of validators. added async as a dependancy