re-organize packages via emacs builtin function