explicitly build the extension