system challenges