still need stop fxn working