А ведь говорили подумать над архитектурой программы