modify architecture efrepository