merge the finth lib