more work on the fragment display/editing