change dependencies, I would like to use adapters instead stores