person info activity refactor