tried fixing. still no idea wtf going on