add libmisc