doT lib