I think I finally fixed it