First Draft of cipher