added fill-in-the-blanks functions!