more work on data