added blank receive method