added comments and preliminary explosion framework