final updates to unconditional