Architecture suggestion.