added variable *default-dependencies*, added documentations.