Add primary driver: added validation