The lib contains useful libs which I write in working