add simulation plugin framewrok