reworking peripheral store