strategy
collect
collect.str
conditional
conditional.str
iteration
iteration.str