commit singleton