i should consider writing proper commit messages