add commons singleton