First working library creation