added new sqrt lib