sure i can make it a lib