notes on cipher set interface and lines