v cipher prototype