Соглашусь, было желание перевести это куда-то.

Про очереди почитаю и сделаю, спасибо за совет