attributed algorithm source