Everything but encrypt/compress has first draft of code