validation uses scala Try instead of Validity