"Switzerland is not part of the EU but it is part of the single market and had a referendum a few years ago that voted against the freedom of movement." And they didn't implemented it because in doing so, they didn't follow the EU rules so they would have lost the access to the common market. So, still freedom of movement in Swiss...