add optimistic spec