inventory challenges