А я сначала пример писал, чтобы самому понятнее было что хочу