rename common::shell to common::shell_helper