what
how
why
who
iterate optimates