Add contract file