added data flow diagram; some re-wording