litle c library for my self