added verifications