Adding singleton

Adding singleton