changed Mocktopus to Singleton