more work on presence