Main Search Granny Cuming Compilation