library location classes