interface{} changes for receiving data