filled in some blanks