Add optimal main