added solid works stuff