fixed overwritten data parameter