shell -> action