complete example of basic dfd