layout 'mechanic' - зачем здесь метод? мы что, будем использовать какой-то еще layout?