add adaptive notebook