modify by suggest of golint