lib is done