added/updated tons of extensions