apply proxy to store in modular way