added depth input provider