add lib_misc.erl