fixing bug with signature again