updates before i redesign everything