diff --git a/src/actions/auth.js b/src/actions/auth.js
index 1b10cf88d5d11d398e35209050e5f63de45a3eac..6e8a85bd37bed86ce3d6f8f371c37413a1d221c6 100644
--- a/src/actions/auth.js
+++ b/src/actions/auth.js
@@ -1,12 +1,6 @@
-// TODO: Separate actions
+import axios from './session';
+import { GET_USERDATA, PROFILE_CHANGE, GROUP_CHANGE } from './types';
 
-import ax from 'axios';
-import { GET_USERDATA, PROFILE_CHANGE, GROUP_CHANGE, GET_NEWS } from './types';
-
-export const axios = ax.create({
-  xsrfCookieName: 'csrftoken',
-  xsrfHeaderName: 'X-CSRFToken',
-});
 
 export const getUserData = () => (
   async (dispatch) => {
@@ -34,20 +28,6 @@ export const getUserData = () => (
   }
 );
 
-export const getNews = () => (
-  async (dispatch) => {
-    try {
-      const response = await axios.get('/api/v1/news');
-      dispatch({
-        type: GET_NEWS,
-        payload: response.data,
-      });
-    } catch (e) {
-      console.log(e);
-    }
-  }
-);
-
 export const textChange = ({ target: { name, value } }) => (
   (dispatch) => {
     dispatch({ type: PROFILE_CHANGE, payload: value, target: name });
diff --git a/src/actions/news.js b/src/actions/news.js
index cc564fa280fa61e6ae3aa2749dd5df8401b2a25e..0a953af5d51335bad8809c32f9eb2ad1c8d709e0 100644
--- a/src/actions/news.js
+++ b/src/actions/news.js
@@ -1,4 +1,4 @@
-import { axios } from './auth';
+import axios from './session';
 import { GET_NEWS, WRITE_NEWS, ADD_NEWS, DELETE_NEWS,
   CLEAR_WRITE, SELECT_NEWS, EDIT_NEWS } from './types';
 
diff --git a/src/actions/session.js b/src/actions/session.js
new file mode 100644
index 0000000000000000000000000000000000000000..223a831985e0f07d6f7049e576b60200dbec9f70
--- /dev/null
+++ b/src/actions/session.js
@@ -0,0 +1,8 @@
+import ax from 'axios';
+
+const axios = ax.create({
+  xsrfCookieName: 'csrftoken',
+  xsrfHeaderName: 'X-CSRFToken',
+});
+
+export default axios;