goal, usage, and so-forth