lib ect.