depth directive & data