Готовое решение уже давно есть!) обратитесь в КАРСИ