Pokemon FireRed how do you get on island seven?

YOu must have beaten the sevn gym's and the elite four, plus your Rival. Once this is completed you need to go and capture 60 diffrent pokemon. Then go and speak to Oak and he gives you a item. Now go to island one and speak to Cleio and he tells you to get him two Gem's. once you have them he gives you a pass for the other four island, island 4, 5, 6, and 7.