Add optional dependencies