on basis of what criterio was all this was possible he still explained
On the basis of what criteria it was thought that all this was possible is still to be explained.
On basis of what criteria it was all this was possible is still explained.