more work on ghosts