return singleton action composit state singleton singleton 