lib a class