refactor member information