attribute edge adapter add