fill in the blanks...