no longer requires .dlls