initial setup
redux