updated algo and source info