add tool lib