dulib base library