>1) табы. я знаю что вы их любите

Дело не в любви к табам. Я просто не могу сделать codereview. Поэтому верни на место то, что там было, чтобы увидеть только изменения. И не важно - пробела там были или табы. Если есть желание переформатировать код, то это надо делать отдельным коммитом.

Почему бы не отвечать на вопросы в своих ветках ?