assignment(s) --
interactive video
topic(s)
style -- adapt basic example(s) in style and functionality