follow recommendation and setting store in initializer