Working on lib