add lib & session