use golint to make sure following golang convention