Nearly done the selection steps
Lotsa work