change to data as key