added new signing stuff
Added signing to the code