recovered previous commit, added person interface, and fixed alignments