solo lib