diff --git a/client/views/avatar/avatar.coffee b/client/views/avatar/avatar.coffee
index 01242ad63c636981b7b8021a56467aeeee3fdccf..b6492dd9c987b695a1e51162ccd19050b642402b 100644
--- a/client/views/avatar/avatar.coffee
+++ b/client/views/avatar/avatar.coffee
@@ -10,5 +10,5 @@ Template.avatar.helpers
 		random = Session.get('AvatarRandom')
 		if not username? and this.userId?
 			username = Meteor.users.findOne(this.userId)?.username
-		url = "#{Meteor.absoluteUrl()}avatar/#{username}?_dc=#{random}"
+		url = "#{Meteor.absoluteUrl()}avatar/#{username}.jpg?_dc=#{random}"
 		return url
\ No newline at end of file
diff --git a/server/methods/migrate.coffee b/server/methods/migrate.coffee
new file mode 100644
index 0000000000000000000000000000000000000000..056eac9f4af0bd47ababf5a64cece83d135d64f8
--- /dev/null
+++ b/server/methods/migrate.coffee
@@ -0,0 +1,13 @@
+Meteor.methods
+	migrateTo: (version) ->
+		user = Meteor.user()
+
+		if not user? or user.admin isnt true
+			return
+
+		this.unblock()
+		Migrations.migrateTo version
+		return version
+
+	getMigrationVersion: ->
+		return Migrations.getVersion()
\ No newline at end of file
diff --git a/server/methods/setAvatarFromService.coffee b/server/methods/setAvatarFromService.coffee
index 75b80125b62d6c303b47f8526bd4a6b2ab7a5379..0565684da5893a953c6d9691d33997ffa421e10c 100644
--- a/server/methods/setAvatarFromService.coffee
+++ b/server/methods/setAvatarFromService.coffee
@@ -8,7 +8,7 @@ Meteor.methods
 		{image, contentType} = RocketFile.dataURIParse dataURI
 
 		rs = RocketFile.bufferToStream new Buffer(image, 'base64')
-		ws = RocketFileAvatarInstance.createWriteStream user.username, contentType
+		ws = RocketFileAvatarInstance.createWriteStream "#{user.username}.jpg", contentType
 		ws.on 'end', Meteor.bindEnvironment ->
 			Meteor.users.update {_id: user._id}, {$set: {avatarOrigin: service}}
 
@@ -22,7 +22,7 @@ Meteor.methods
 
 		user = Meteor.user()
 
-		RocketFileAvatarInstance.deleteFile user.username
+		RocketFileAvatarInstance.deleteFile "#{user.username}.jpg"
 
 		Meteor.users.update user._id, {$unset: {avatarOrigin: 1}}
 		return
diff --git a/server/startup/migrations/v0.1.2.coffee b/server/startup/migrations/v0.1.2.coffee
index e4431fd3036ca1c89231d9b6f8f164d28ea1c6cf..2110dc60f6dfa98fed5f6c0443121fd5b419bfbc 100644
--- a/server/startup/migrations/v0.1.2.coffee
+++ b/server/startup/migrations/v0.1.2.coffee
@@ -1,23 +1,25 @@
-# Meteor.startup ->
-# 	Migrations.add
-# 		version: new Date("2015-06-01T00:26:05.197Z").getTime()
-# 		up: ->
-# 			Meteor.users.find({avatarOrigin: {$exists: false}, username: {$exists: true}}).forEach (user) ->
-# 				avatars = getAvatarSuggestionForUser user
+Meteor.startup ->
+	Migrations.add
+		version: new Date("2015-06-03T00:49:41.269Z").getTime()
+		up: ->
+			Meteor.users.find({avatarOrigin: {$exists: false}, username: {$exists: true}}).forEach (user) ->
+				avatars = getAvatarSuggestionForUser user
 
-# 				services = Object.keys avatars
+				services = Object.keys avatars
 
-# 				if services.length is 0
-# 					return
+				if services.length is 0
+					return
 
-# 				service = services[0]
-# 				console.log user.username, '->', service
+				service = services[0]
+				console.log user.username, '->', service
 
-# 				blob = avatars[service].blob
+				dataURI = avatars[service].blob
 
-# 				file = new FS.File blob
-# 				file.attachData blob, ->
-# 					file.name user.username
+				{image, contentType} = RocketFile.dataURIParse dataURI
 
-# 					Avatars.insert file, (err, fileObj) ->
-# 						Meteor.users.update {_id: user._id}, {$set: {avatarOrigin: service}}
\ No newline at end of file
+				rs = RocketFile.bufferToStream new Buffer(image, 'base64')
+				ws = RocketFileAvatarInstance.createWriteStream "#{user.username}.jpg", contentType
+				ws.on 'end', Meteor.bindEnvironment ->
+					Meteor.users.update {_id: user._id}, {$set: {avatarOrigin: service}}
+
+				rs.pipe(ws)
\ No newline at end of file
diff --git a/server/startup/migrations/xrun.coffee b/server/startup/migrations/xrun.coffee
index c6473f8537ecad0437f17349e8c73872eb96cbc1..0a0621d21815f6726ade39bf9b9b3e49a1a18717 100644
--- a/server/startup/migrations/xrun.coffee
+++ b/server/startup/migrations/xrun.coffee
@@ -1,3 +1,3 @@
-Meteor.startup ->
-	Meteor.defer ->
-		Migrations.migrateTo 'latest'
\ No newline at end of file
+# Meteor.startup ->
+# 	Meteor.defer ->
+# 		Migrations.migrateTo 'latest'
\ No newline at end of file