avrdude: stk500_getsync(): not in sync: resp=0x00 with Arduino as ISP

I am attempting to burn the 8 MHz internal clock bootloader onto my 328p

wired according to this - https://www.arduino.cc/en/Tutorial/ArduinoToBreadboard.

And added a .1 uF capacitor between VCC and Ground . Also connected 16 MHz crystal with 18 pF capacitors to clock . The LED connected to pin 9 is fades and brightens about once in 2 seconds . I get the error mentioned in the title when I use this command -

avrdude -v -patmega328p -cstk500v1 -P\.\COM3 -b19200.

This is how I have it wired , in case i've made some idiotic mistake . The large green one is coming from the RESET pin on the board and the black one next to it is ground .

Thanks in advanced .