A small library for my own personal use