with verification methods