anchor.diff:  				[] ->
   					loop(Account, Downloads, Subscriber);
   				ScheduledDownloads ->
  +					erlang:display({scheduled_downloads, ScheduledDownloads}),
   					loop(Account, add_downloads(Downloads, ScheduledDownloads), Subscriber)
   			end;
   			
  
positive.code: schedule(Account) ->
  	case boss_db:find_first(config) of
  		undefined ->
  			ok;
  		Config ->
  			NumSimul = Config:num_simultaneous_downloads(),
  			case num_active_downloads() of
  				NumActive when NumActive < NumSimul ->
  					schedule_downloads(Account, NumSimul, NumActive, []);
  				NumActive ->
  					erlang:display({download_max, NumActive})
  			end
  	end.
  
  
negative.code: 	Dict;
  add_downloads(Dict, [Download|Downloads]) ->
  	UpdatedDict = dict:store(Download:id(), [{download, Download}], Dict),
  	add_downloads(UpdatedDict, Downloads).
  
  login_premiums(Account, RefreshedAccount) ->
  	case RefreshedAccount:first_premium() of
  