depth and cat types working