Add coev shared niching first attempt