smooth execution