using send() instead of <-