Насчет клетки почитайте на форуме, был ответ не раз.