some of the core libs that I wrote