initial commit redux