depth option half implemented