dependencies and class descriptions