singleton 3 cases