diff --git a/20161215/function-call.c b/20161215/function-call.c
new file mode 100644
index 0000000000000000000000000000000000000000..b2db5145e720b39de50d37e98365b02f1bb25ca2
--- /dev/null
+++ b/20161215/function-call.c
@@ -0,0 +1,12 @@
+#include <stdio.h>
+
+void hello (void)
+{
+  printf ("Hello, world!\n");
+}
+
+int main (void)
+{
+  hello ();
+  return 0;
+}
diff --git a/20161215/function-call.s b/20161215/function-call.s
new file mode 100644
index 0000000000000000000000000000000000000000..787fe5f16ced6b27c970af8ed29faf6a417e58f0
--- /dev/null
+++ b/20161215/function-call.s
@@ -0,0 +1,37 @@
+	.file	"function-call.c"
+	.section	.rodata.str1.1,"aMS",@progbits,1
+.LC0:
+	.string	"Hello, world!"
+	.text
+	.globl	hello
+	.type	hello, @function
+hello:
+.LFB11:
+	.cfi_startproc
+	subq	$8, %rsp
+	.cfi_def_cfa_offset 16
+	movl	$.LC0, %edi
+	call	puts
+	addq	$8, %rsp
+	.cfi_def_cfa_offset 8
+	ret
+	.cfi_endproc
+.LFE11:
+	.size	hello, .-hello
+	.globl	main
+	.type	main, @function
+main:
+.LFB12:
+	.cfi_startproc
+	subq	$8, %rsp
+	.cfi_def_cfa_offset 16
+	call	hello
+	movl	$0, %eax
+	addq	$8, %rsp
+	.cfi_def_cfa_offset 8
+	ret
+	.cfi_endproc
+.LFE12:
+	.size	main, .-main
+	.ident	"GCC: (Debian 4.9.2-10) 4.9.2"
+	.section	.note.GNU-stack,"",@progbits
diff --git a/20161215/photo-20161215-182130.jpg b/20161215/photo-20161215-182130.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9be08251819e90f134d99e97bd4657e6e7eb25fd
Binary files /dev/null and b/20161215/photo-20161215-182130.jpg differ
diff --git a/20161215/photo-20161215-182223.jpg b/20161215/photo-20161215-182223.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c4d352bd11c79ba35b0e60caeb5abb6d42222e37
Binary files /dev/null and b/20161215/photo-20161215-182223.jpg differ