Update description : singleton pattern