Added separate notebook for defensive programming