可以simulate的版本