Restructurised everything and FINALLY dealt with Selection.