 						console.log 'json resp: ' + resp + ':' + body
 					callback body
 
-		getProjectInfo: (projectSlug, callback) ->
+		getProjectInfo: (projectSlug, callback) =>
 			@getJson base + artwork + projectSlug + '.json', callback
 
-		getUserInfo: (user, callback) ->
+		getUserInfo: (user, callback) =>
 			@getJson base + users + user + '.json', callback
 
-		getUserLikePage: (user, page, callback) ->
+		getUserLikePage: (user, page, callback) =>
 			# Get page #[page] of [user]'s likes
 			url = base + users + user + '/' + likes + '?page=' + page
 
 			@getJson url, (resp) =>
 				callback resp.data
 
-		getUserLikes: (user, callback) ->
+		getUserLikes: (user, callback) =>
 			@getUserInfo user, (resp) =>
 				# limit the number of projects we consider
 				count = resp.liked_projects_count


			@done = false

		getJson: (url, callback) ->
			if @debug
				console.log 'json req: ' + url


						result = result.concat x
					callback result

		saveImage: (url, savePath, callback) =>
			if @debug
				console.log 'saving image: ' + savePath
			req = request url
			req.pipe fs.createWriteStream savePath
			if callback?
				callback()

		downloadProjectImage: (projectHash, callback) =>
			@getProjectInfo projectHash, (projInfo) =>
				asset = null
				for x in projInfo.assets when x.has_image
