more work on who sees what