fixes all