dependencies streamlined