libdo classes