welp I had this working for a second