dependencies explanation