My first open source library