added Redux