First runable semi-implicit method