new verification functions implemented