capability-vs-dependency