diff --git a/README.md b/README.md
index 3aeb0af..d49a885 100644
--- a/README.md
+++ b/README.md
@@ -141,6 +141,7 @@ Tutorial Summary
- 13-tutorial/ - Flying Solo - A minimalist CLOG project
- 14-tutorial.lisp - Local (persistent) and Session client-side storage
- 15-tutorial.lisp - Multi-media
+- 16-tutorial.lisp - Bootstrap 4, Loading css files and javascript
Demo Summary
diff --git a/clog-document.lisp b/clog-document.lisp
index 25d9527..355527d 100644
--- a/clog-document.lisp
+++ b/clog-document.lisp
@@ -155,8 +155,20 @@ clog-document object. (Private)"))
(defmethod load-css ((obj clog-document) css-url)
(jquery-execute (head-element obj)
- (format nil "append('')" (escape-string css-url))))
+ (format nil "append('')"
+ (escape-string css-url))))
+
+;;;;;;;;;;;;;;;;;
+;; load-script ;;
+;;;;;;;;;;;;;;;;;
+
+(defgeneric load-script (clog-document script-url)
+ (:documentation "Load script from SCRIPT-URL."))
+
+(defmethod load-script ((obj clog-document) script-url)
+ (jquery-execute (head-element obj)
+ (format nil "append('