Implemented recieve_string function