fixes all the bugs <3333