performance challenges