not sure why i have to commit