replaced with data2 where needed