cl-lib 0.4 was replaced by 0.3 because 0.4 throw error with yasnippet in emacs24.3