top template redux2