singletonstoretest separate branch