updating directed cam (WIP)