add first blog about singleton pattern