fix base frag selection bugs