update functors
moving kitty