First working commit for library