add software article