working signslinux code git add signslinux.cpp