Lots of changes with Prof. Kaplan help. Still need to figure out decrypt