Возможно лучшая идея тут в деталях.
Tnx.net