structures-evaluations-loops