new features to datautil