added freecad marco