Contract extension for Soleri