The massively popular VR roleplaying game has received another update last night, but instead of promising to add “minor text fixes”, this one will add something that fans have been craving since launch. Niantic, the creators of Pokémon Go, announced the addition of a friend system as well as the long-awaited ability to trade Pokémon.

The update, announced on Niantic’s social media pages, will allow players higher than level 10 to trade Pokémon; this prevents cheating by preventing players with two or more phones from scooping up all the starters at the beginning of the game. The bottleneck means you will need to invest a heavy amount of time into the game before it can be enjoyed as intended, which may come as an inpediment, but is intended to make the game more roundly enjoyable for everyone.

The friend feature has also been added to the game, likely to facilitate the added trading modes. This follows on from similar Nintendo innovations of recent years, where buddies need to be added via friend code. Trading is, of course, the vaunted feature of this update, but it will be interesting to see what is made of the new friends mode, as this has great potential for widely expanding Pokémon Go‘s gameplay.

Pokémon Go first launched in July 2016, meaning this update has taken nearly 2 years to land. The expectation is that the addition of the new features will be more than worth the wait, but there is a large chance that players, already long burnt-out with the game, may regard it as “too little, too late”.

As always, Pokémon Go is available on the App Store and Google Play for free right now.