% TEMPLATE for Usenix papers, specifically to meet requirements of
%  USENIX '05
% originally a template for producing IEEE-format articles using LaTeX.
%   written by Matthew Ward, CS Department, Worcester Polytechnic Institute.
% adapted by David Beazley for his excellent SWIG paper in Proceedings,
%   Tcl 96
% turned into a smartass generic template by De Clarke, with thanks to
%   both the above pioneers
% use at your own risk.  Complaints to /dev/null.
% make it two column with no page numbering, default is 10 point

% Munged by Fred Douglis <douglis@research.att.com> 10/97 to separate
% the .sty file from the LaTeX source template, so that people can
% more easily include the .sty file into an existing document.  Also
% changed to more closely follow the style guidelines as represented
% by the Word sample file. 

% Note that since 2010, USENIX does not require endnotes. If you want
% foot of page notes, don't include the endnotes package in the 
% usepackage command, below.

% This version uses the latex2e styles, not the very ancient 2.09 stuff.

% Updated July 2018: Text block size changed from 6.5" to 7"

\documentclass[letterpaper,twocolumn,10pt]{article}
\usepackage{usenix2019, epsfig, endnotes, amsmath, cleveref, enumitem, algorithm}
\usepackage[noend]{algpseudocode}
\usepackage{graphics}
\usepackage{subcaption}
\makeatletter
\def\BState{\State\hskip-\ALG@thistlm}
\makeatother
\algnewcommand\algorithmicforeach{\textbf{for each}}
\algdef{S}[FOR]{ForEach}[1]{\algorithmicforeach\ #1\ \algorithmicdo}
\newcommand{\var}{\texttt}

\usepackage{listings, xcolor}
\lstset{
	language=C++,
	columns=fullflexible,
	basicstyle=\ttfamily,
	commentstyle=\mycommentstyle,
	escapechar=\$,
}

\newcommand{\mycommentstyle}{\normalfont\itshape}
\newcommand{\commentref}[1]{{\mycommentstyle\ref{#1}}}

\newcommand{\xxx}{\textsc{HGFRR }}

\crefformat{section}{\S#2#1#3} % see manual of cleveref, section 8.2.1
\crefformat{subsection}{\S#2#1#3}
\crefformat{subsubsection}{\S#2#1#3}

\begin{document}

%don't want date printed
\date{}

%make title bold and 14 pt font (Latex default is non-bold, 16 pt)
\title{\Large \bf \xxx: Augmenting Blockchain System Efficiency with a Broadcast-driven Peer-to-Peer Network}

%for single author (just remove % characters)
%\author{
%{\rm Your N.\ Here}\\
%Your Institution
%\and
%{\rm Second Name}\\
%Second Institution
% copy the following lines to add more authors
% \and
% {\rm Name}\\
%Name Institution
%} % end author

\author{
{\rm Anonymous Authors}\\
}

\maketitle

% Use the following at camera-ready time to suppress page numbers.
% Comment it out when you first submit the paper for review.
\thispagestyle{empty}

\subsection*{Abstract}
\input{abstract.tex}

\section{Introduction}
\input{intro.tex}

\section{Background and Related Works} \label{background}
\input{background.tex}

\section{HGFRR Design} \label{design}
\input{design.tex}

\section{Proof and Analysis} \label{analysis}
\input{analysis.tex}

\section{Implementation Details} \label{implementation}
\input{implementation.tex}

\section{Evaluation} \label{eval}
\input{eval.tex}

%\section{Related Work}
%\input{related.tex}

\section{Conclusion} \label{conclusion}
\input{conclusion.tex}

%\section*{Acknowledgments}

%A polite author always includes acknowledgments. Thank everyone, especially those who funded the work. 

%%%%%%%%%%%%%%%%%%%%%% End %%%%%%%%%%%%%%%%%%%%%%%%%

%\section*{ATC Template For Reference}

%More fascinating text. Features\endnote{Remember to use endnotes, not footnotes!} galore, plethora of promises.\\

%%%%%%%%%%%%%%%%%%%%%% End %%%%%%%%%%%%%%%%%%%%%%%%%

{\normalsize \bibliographystyle{acm}
\bibliography{./main}}

%\theendnotes

\end{document}