implement personal reference
6 files changed