requires exact development dependencies