namespace lib