add support for installing extensions