some preliminary brainstorming