libraries implemented, inherits from ItemList, in need of items to put in them