more brainstorming, branching concepts this time.