Вот мой вариант на котором сижу сейчас но