add basic implementation for recieving message