run as simulation