replaced a lot of packages with elpa