Посмотри мой вариант. Тема ниже.