updating all aspects of this library