Необходимо сформулировать эти самые правила.А че их формулировать то? Смотри здесь или здесь.Как говорит один мой знакомый - "Зачем изобретать велосипед?"