implemented explosionlogging