req analysis: structure