Мне кажется, это хороший вариант! $ALGO , посмотрим, как он себя покажет..