Initial commit of the working library