workin on lib