recive data
recive data