program02 ciphering algorithm is not working properly yet