can you add a pydoc here explaning the parameters.  Also why extension_files and extensions? there should just be one.