added fill in the blank support