callback attributes