disease member refactor