Adding singleton LOCK