add functions notebook