some blanks not needed