some (old) brainstorming;