Sm executor