Ok. Есть готовые решения, как это сделать «с умом»?