modified commiter