Data Structure with our own library