maybe I finally figured this shit out