i dont even know why i am doing this