changing interface for overriding how files are added to bundle