Updated with longterm symbol generation