refacto members data