final edits + habr