notebook pattern