Implemented receive method