well these probably don't work but i'm changing things