added validation for key data, last name, first name, and dj name