DP: Contract extension