opens are mostly working, fixing up line crypto for CS0