write file header len field hidden
write complex struc (param+stream field) updated
recursive write read complex struct working