Please fill in all blanks especially the ones highlighted