fixes all the things