Added receive method