Implemented Simulated to for rapid testing