Some changes in contracts