adding dependencies has ext/ and registry
changing to a compilable http