dynamic, now need to adjust for more than one sym