is_selected logic in ability and passing specs, but still not working