passes decipher in only one test - working in progress