i should write proper commit messages but bleh