add verify func