Upgraded iterator usage.

Added features to dataObj