adds check for valid mark