Нашла вот такую систему на одном из зарубежных форумах .Кто нибудь может ее доработать что то добавить