test control structures