added memory repository for external members