Final contract