minimize dependencies