added error messages into verification methods