singleton test added