class notes on security 5515307