diff --git a/fut/core.py b/fut/core.py
index <HASH>..<HASH> 100644
--- a/fut/core.py
+++ b/fut/core.py
@@ -158,9 +158,19 @@ def players(timeout=timeout):
     rc = requests.get('{0}{1}.json'.format(urls('pc')['card_info'], 'players'), timeout=timeout).json()

     players = {}

     for i in rc['Players']:

-        players[i['id']] = i

+        players[i['id']] = {'id': i['id'],

+                            'firstname': i['f'],

+                            'lastname': i['l'],

+                            'surname': i['c'],

+                            'rating': i['r'],

+                            'nationality': i['n']}  # replace with nationality object when created

     for i in rc['LegendsPlayers']:

-        players[i['id']] = i

+        players[i['id']] = {'id': i['id'],

+                            'firstname': i['f'],

+                            'lastname': i['l'],

+                            'surname': i['c'],

+                            'rating': i['r'],

+                            'nationality': i['n']}  # replace with nationality object when created

     return players
parse player data from f,n,l... to firstname, surname, lastname...