kicked a half of article, fu github