First implementation of the library try