added support for committing tv_program and program_group