merge original lib