style(layout):  linted and ctrl extracted
chore(~):  add some tests