external dependencies for offline work