work in a progress . i have no idea how to code lmao