Please move all of the declarations above the initial includes.