firstValue, lastValue, initialValues, tailValues