вот к этому сконяемся как самый оптимальный вариант