doing redux