Все хорошо, но вот эти константы 7 и 14 - просто ужас.