add lib and change ignore file