class library