The library redesigned for the synchronous call