custom library installation