capability-based planning