fixed explode reaction and cleaned up