filled in most of the text, added demos for form inputs case study