dynamic allocation products