refactor hard seleciton into array instear of Group, much faster breaks a few things