added library example stuff