more work on value separators