const everything
remove unnecessary includes