shop owner renderers refactored