library debug