diff --git a/guide/english/certifications/front-end-libraries/redux/combine-multiple-reducers/index.md b/guide/english/certifications/front-end-libraries/redux/combine-multiple-reducers/index.md
index 309618a3d0..1907f47266 100644
--- a/guide/english/certifications/front-end-libraries/redux/combine-multiple-reducers/index.md
+++ b/guide/english/certifications/front-end-libraries/redux/combine-multiple-reducers/index.md
@@ -3,8 +3,17 @@ title: Combine Multiple Reducers
---
## Combine Multiple Reducers
-This is a stub. Help our community expand it.
+The goal of this challenge is to combine two reducers into a single reducer which will be passed into the ```Redux.createStore()``` method.
-This quick style guide will help ensure your pull request gets accepted.
+### Hint 1
+Use the method ```Redux.combineReducers()```. Pass an object as an argument.
+### Hint 2
+The object should have two ```name:value``` pairs. The ```value``` corresponds to the reducer function
+
+### Solution
+```javascript
+// define the root reducer here
+const rootReducer = Redux.combineReducers({count:counterReducer, auth:authReducer})
+```
diff --git a/guide/english/certifications/front-end-libraries/redux/use-a-switch-statement-to-handle-multiple-actions/index.md b/guide/english/certifications/front-end-libraries/redux/use-a-switch-statement-to-handle-multiple-actions/index.md
index cfd8c691f2..1eda52058b 100644
--- a/guide/english/certifications/front-end-libraries/redux/use-a-switch-statement-to-handle-multiple-actions/index.md
+++ b/guide/english/certifications/front-end-libraries/redux/use-a-switch-statement-to-handle-multiple-actions/index.md
@@ -5,8 +5,54 @@ title: Use a Switch Statement to Handle Multiple Actions
Tip: Make sure you don't use "break" commands after return statements within the switch cases.
-This is a stub. Help our community expand it.
+### Hint 1
+Specific actions will be passed into the reducer function. Look at the action creator functions (e.g. loginUser) to see what values you will need to check for in your switch case statements.
-This quick style guide will help ensure your pull request gets accepted.
+### Hint 2
+Each case condition should return an updated authenticated property object.
+### Hint 3
+Do not forget to include a default case in your statement which returns the defaultState.
+
+### Solution
+```javascript
+const defaultState = {
+ authenticated: false
+};
+
+const authReducer = (state = defaultState, action) => {
+
+ // change code below this line
+ switch(action.type){
+
+ case 'LOGIN':
+ return {
+ authenticated: true
+ };
+
+ case 'LOGOUT':
+ return {
+ authenticated: false
+ };
+
+ default:
+ return defaultState;
+ }
+ // change code above this line
+};
+
+const store = Redux.createStore(authReducer);
+
+const loginUser = () => {
+ return {
+ type: 'LOGIN'
+ }
+};
+
+const logoutUser = () => {
+ return {
+ type: 'LOGOUT'
+ }
+};
+```