time to change how we get the library itself