refactor of export, created new extension to handle all feature exports