add cl-lib.el for forward compatabiity with emacs 23