added Singeltone provider test