more base library support