starting item list diff, needs more work