optimzed data sent 2