qpcclock, singleton