Есть очень простые решения этого вопроса.