initial attempt at cipher