define address and person struct; add header info to files