rename methods and remove stuff
refactor Explosion