add lib needed