fixes the mess I did, hopefully