change lib type
update by study