add some new post about singleton