shadow and fire --- private