added/modified a bunch of elisp files