extension setup