add handle server resolution and fix bugs with isbn validator