added block cipher part of lecture 2