idk if i did this right whatever