renamed library to hopefully avoid conflicts