use go doc style