я вообще комментировать не стану.... просто смотрите на работы Алекса Торвениуса...