added dynamic purchases