Updated singleton pattern