dependencies and descriptions