document dependency