commiting, please dont fail me