intermediate commits