i should check my commits more thoroughly