added conditionally dependencies