Still Having Major Performance Issues