move all *.el to auto-load directory
merge code