lib module