add lib piece
add lib piece