library wip