working on authoring libraries