wrong and for isvalidbst