some code and solidworks parts