test sigleleton class
skip vim .swp