basic dfuzzer structure