Add simulation interface