follow golint's guidelines