changed name scheme and half done with the rework and testing of nsga-ii